Cesta k cizi aplikaci ?
Otázka od: Jiri Betunak
16. 4. 2004 10:14
Hello delphi-l,
Prosim prosim nevite nekdo jak zjistit cestu k programu kdyz znam jeho
Handle pripadne caption ?
predem diky za jakoukoliv odpoved a pomoc
priklady uvitam
--
Best regards,
Jiri mailto:kindrik@centrum.cz
ICQ: 265297587
__________________________________________________________________
Odpovedá: Vaclav Krmela
16. 4. 2004 15:14
> From: Jiri Betunak
>
> Prosim prosim nevite nekdo jak zjistit cestu k programu kdyz znam jeho
> Handle pripadne caption ?
Co treba takhle:
uses TlHelp32;
function GetAppPathFromWindowHandle(AHandle: THandle): string;
var me: ModuleEntry32;
DW: DWORD;
H: THandle;
begin
Result := '';
GetWindowThreadProcessId(AHandle, DW);
H := CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, DW);
me.dwSize := SizeOf(ModuleEntry32);
if Module32First(H, me) then
Result := me.szExePath;
CloseHandle(H);
end;
Vaclav Krmela
Odpovedá: Frantisek Bohac
16. 4. 2004 15:14
uses
JclSysInfo;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(GetProcessNameFromWnd(Application.Handle));
end;
S pozdravem
Frantisek Bohac
Jiri Betunak napsal(a):
>nevite nekdo jak zjistit cestu k programu kdyz znam jeho
>Handle pripadne caption ?
>